
#ifndef _GEOPOINT_IMAGE_H
#define _GEOPOINT_IMAGE_H

#include "color.h"

typedef struct _geopoint_image_data_t {
    
} geopoint_image_data_t;

typedef struct _geopoint_image_t {
    int width;
    int height;
    geopoint_image_data_t *data;
} geopoint_image_t;

void geopoint_image_init (geopoint_image_t *image);
void geopoint_image_free (geopoint_image_t *image);
int geopoint_image_set_pixel (geopoint_image_t *image, int x, int y,
    geopoint_color_t *color);
int geopoint_image_save_as_png (geopoint_image_t *image, char *filename);
int geopoint_image_save_as_jpg (geopoint_image_t *image, char *filename);

#endif
